#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
int main()
{
  pid_t ret=fork();
  int x=100;
  if(ret==0)
  {
    while(1)
    {
      printf("我是子进程，我的pid是%d,我的父进程是%d,%d,%p\n",getpid(),getppid(),x,&x);
      sleep(1);
    }
  }
  else if(ret>0)
  {
    while(1)
    {
      printf("我是父进程，我的pid是%d，我的父进程是：%d,%d,%p\n",getpid(),getppid(),x,&x);
      x=4237;
    sleep(1);
    }
  }
  else{

  }
  return 0;
}
//var{
 // while(1)
 // {
    //printf("hello process,我是一个进程,我的pid是：%d\n,我的父进程pid为：%d\n",getpid(),getppid());
    //sleep(1);
    
//  }

 // printf("AAAAAAAAAAAAAAAAAAAAAAAAA:父进程是%d，子进程是%d\n",getppid(),getpid());
 // pid_t ret= fork();
  
 // printf("BBBBBBBBBBBBBBBBBBBBBBBBB:父进程是%d，子进程是%d,ret=%d,&ret=%p\n",getppid(),getpid(),ret,&ret);
 // sleep(1);
 // return 0;
//}

